package com.lam.system.param;

import com.lam.common.base.domain.BaseParam;

/**
 * 操作日志记录对象 sys_oper_log
 *
 * @author admin
 * @date 2022-08-03
 */
public class SysOperLogParam extends BaseParam {

    /**
     * 模块标题
     */
    private String title;

    /**
     * 模块标题模糊查询关键字
     */
    private String titleKey;

    /**
     * 操作描述
     */
    private String oper;

    /**
     * 操作描述模糊查询关键字
     */
    private String operKey;

    /**
     * 业务类型（query-查询 insert-新增 update-修改 delete-删除 import-导入 export-导出 download-下载 other-其他）
     */
    private String businessType;

    /**
     * 操作类别（other-其它 manage-后台用户 xcx-小程序）
     */
    private String operatorType;

    /**
     * 请求URL
     */
    private String reqUrl;

    /**
     * 请求URL模糊查询关键字
     */
    private String reqUrlKey;

    /**
     * 请求参数
     */
    private String reqParam;

    /**
     * 请求参数模糊查询关键字
     */
    private String reqParamKey;

    /**
     * 请求ip
     */
    private String reqIp;

    /**
     * 操作状态（SUCCESS-成功 FAIL-失败 EXCEPTION-异常）
     */
    private String reqStatus;

    /**
     * 请求耗时开始
     */
    private Long elTimeBegin;

    /**
     * 请求耗时结束
     */
    private Long elTimeEnd;

    /**
     * 操作时间开始
     */
    private String operTimeBegin;

    /**
     * 操作时间结束
     */
    private String operTimeEnd;

    /**
     * 操作人员
     */
    private String operName;

    /**
     * 操作人员模糊查询关键字
     */
    private String operNameKey;

    /**
     * 操作人员id
     */
    private String operId;

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTitle() {
        return title;
    }

    public void setTitleKey(String titleKey) {
        this.titleKey = titleKey;
    }

    public String getTitleKey() {
        return titleKey;
    }

    public void setOper(String oper) {
        this.oper = oper;
    }

    public String getOper() {
        return oper;
    }

    public void setOperKey(String operKey) {
        this.operKey = operKey;
    }

    public String getOperKey() {
        return operKey;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setOperatorType(String operatorType) {
        this.operatorType = operatorType;
    }

    public String getOperatorType() {
        return operatorType;
    }

    public void setReqUrl(String reqUrl) {
        this.reqUrl = reqUrl;
    }

    public String getReqUrl() {
        return reqUrl;
    }

    public void setReqUrlKey(String reqUrlKey) {
        this.reqUrlKey = reqUrlKey;
    }

    public String getReqUrlKey() {
        return reqUrlKey;
    }

    public void setReqParam(String reqParam) {
        this.reqParam = reqParam;
    }

    public String getReqParam() {
        return reqParam;
    }

    public void setReqParamKey(String reqParamKey) {
        this.reqParamKey = reqParamKey;
    }

    public String getReqParamKey() {
        return reqParamKey;
    }

    public void setReqIp(String reqIp) {
        this.reqIp = reqIp;
    }

    public String getReqIp() {
        return reqIp;
    }

    public void setReqStatus(String reqStatus) {
        this.reqStatus = reqStatus;
    }

    public String getReqStatus() {
        return reqStatus;
    }

    public void setElTimeBegin(Long elTimeBegin) {
        this.elTimeBegin = elTimeBegin;
    }

    public Long getElTimeBegin() {
        return elTimeBegin;
    }

    public void setElTimeEnd(Long elTimeEnd) {
        this.elTimeEnd = elTimeEnd;
    }

    public Long getElTimeEnd() {
        return elTimeEnd;
    }

    public void setOperTimeBegin(String operTimeBegin) {
        this.operTimeBegin = operTimeBegin;
    }

    public String getOperTimeBegin() {
        return operTimeBegin;
    }

    public void setOperTimeEnd(String operTimeEnd) {
        this.operTimeEnd = operTimeEnd;
    }

    public String getOperTimeEnd() {
        return operTimeEnd;
    }

    public void setOperName(String operName) {
        this.operName = operName;
    }

    public String getOperName() {
        return operName;
    }

    public void setOperNameKey(String operNameKey) {
        this.operNameKey = operNameKey;
    }

    public String getOperNameKey() {
        return operNameKey;
    }

    public String getOperId() {
        return operId;
    }

    public void setOperId(String operId) {
        this.operId = operId;
    }
}
